643806
726107
923582
685915
308124
41662
174898
716250
604887
265110
913615
100846
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471